题目:进制转换
描述
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
数据范围:保证结果在1≤n≤231−1
输入描述:
输入一个十六进制的数值字符串
输出描述:
输出该数值的十进制字符串。不同组的测试用例用\n隔开。
示例1
1 | 输入: |
题解
1 |
|
思路
进制转换时通过 减字符0或字符A来得到数字,注意减字符A别忘了加10
string find查找返回值与std::string::npos比较
此题还可以,可以练习进制转换
描述
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
数据范围:保证结果在1≤n≤231−1
输入描述:
输入一个十六进制的数值字符串
输出描述:
输出该数值的十进制字符串。不同组的测试用例用\n隔开。
示例1
1 | 输入: |
1 | #include <iostream> |
进制转换时通过 减字符0或字符A来得到数字,注意减字符A别忘了加10
string find查找返回值与std::string::npos比较
此题还可以,可以练习进制转换